package org.xuyuji.demo.xstream.bean.composite;

import java.util.ArrayList;
import java.util.List;

import com.thoughtworks.xstream.annotations.XStreamAlias;

@XStreamAlias("Body")
public class Body{
	@XStreamAlias("ActName")
	private String actName;
	
	@XStreamAlias("StartTime")
	private String startTime;
	
	@XStreamAlias("EndTime")
	private String endTime;
	
	@XStreamAlias("TransType")
	private String transType;
	
	@XStreamAlias("OperaId")
	private String operaId;
	
	@XStreamAlias("MinAmt")
	private double minAmt;
	
	@XStreamAlias("MaxAmt")
	private double maxAmt;
	
	@XStreamAlias("TotalMaxAmt")
	private double totalMaxAmt;
	
	@XStreamAlias("TotalMaxNum")
	private int totalMaxNum;
	
	@XStreamAlias("DiscountMode")
	private String discountMode;
	
	@XStreamAlias("RebateMode")
	private String rebateMode;

	@XStreamAlias("CardIssuers")
	private List<CardIssuer> cardIssuers = new ArrayList<CardIssuer>();
	
	@XStreamAlias("ActAgents")
	private List<ActAgent> actAgents = new ArrayList<ActAgent>();
	
	@XStreamAlias("ActMerchs")
	private List<ActMerch> actMerchs = new ArrayList<ActMerch>();
	
	@XStreamAlias("ActTerminals")
	private List<ActTerminal> actTerminals = new ArrayList<ActTerminal>();
	
	@XStreamAlias("ActCardbins")
	private List<ActCardbin> actCardbins = new ArrayList<ActCardbin>();
	
	@XStreamAlias("ActPeriods")
	private List<ActPeriod> actPeriods = new ArrayList<ActPeriod>();
	
	@XStreamAlias("ActMembs")
	private List<ActMemb> actMembs = new ArrayList<ActMemb>();
	
	@XStreamAlias("Vouchers")
	private List<Group> vouchers = new ArrayList<Group>();
	
	@XStreamAlias("Slogan")
	private String slogan;
	
	public String getActName() {
		return actName;
	}

	public void setActName(String actName) {
		this.actName = actName;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getTransType() {
		return transType;
	}

	public void setTransType(String transType) {
		this.transType = transType;
	}

	public String getOperaId() {
		return operaId;
	}

	public void setOperaId(String operaId) {
		this.operaId = operaId;
	}

	public double getMinAmt() {
		return minAmt;
	}

	public void setMinAmt(double minAmt) {
		this.minAmt = minAmt;
	}

	public double getMaxAmt() {
		return maxAmt;
	}

	public void setMaxAmt(double maxAmt) {
		this.maxAmt = maxAmt;
	}

	public double getTotalMaxAmt() {
		return totalMaxAmt;
	}

	public void setTotalMaxAmt(double totalMaxAmt) {
		this.totalMaxAmt = totalMaxAmt;
	}

	public int getTotalMaxNum() {
		return totalMaxNum;
	}

	public void setTotalMaxNum(int totalMaxNum) {
		this.totalMaxNum = totalMaxNum;
	}

	public String getDiscountMode() {
		return discountMode;
	}

	public void setDiscountMode(String discountMode) {
		this.discountMode = discountMode;
	}

	public String getRebateMode() {
		return rebateMode;
	}

	public void setRebateMode(String rebateMode) {
		this.rebateMode = rebateMode;
	}

	public List<CardIssuer> getCardIssuers() {
		return cardIssuers;
	}

	public void setCardIssuers(List<CardIssuer> cardIssuers) {
		this.cardIssuers = cardIssuers;
	}

	public List<ActAgent> getActAgents() {
		return actAgents;
	}

	public void setActAgents(List<ActAgent> actAgents) {
		this.actAgents = actAgents;
	}

	public List<ActMerch> getActMerchs() {
		return actMerchs;
	}

	public void setActMerchs(List<ActMerch> actMerchs) {
		this.actMerchs = actMerchs;
	}

	public List<ActTerminal> getActTerminals() {
		return actTerminals;
	}

	public void setActTerminals(List<ActTerminal> actTerminals) {
		this.actTerminals = actTerminals;
	}

	public List<ActCardbin> getActCardbins() {
		return actCardbins;
	}

	public void setActCardbins(List<ActCardbin> actCardbins) {
		this.actCardbins = actCardbins;
	}

	public List<ActPeriod> getActPeriods() {
		return actPeriods;
	}

	public void setActPeriods(List<ActPeriod> actPeriods) {
		this.actPeriods = actPeriods;
	}

	public List<ActMemb> getActMembs() {
		return actMembs;
	}

	public void setActMembs(List<ActMemb> actMembs) {
		this.actMembs = actMembs;
	}

	public List<Group> getVouchers() {
		return vouchers;
	}

	public void setVouchers(List<Group> vouchers) {
		this.vouchers = vouchers;
	}

	public String getSlogan() {
		return slogan;
	}

	public void setSlogan(String slogan) {
		this.slogan = slogan;
	}
}
